Co-evolution of cooperation in a pursuit evasion game
نویسنده
چکیده
This research concems the comparison of different artificial evolution approaches to the design of cooperative behavior in a team of simulated mobile robots co-evolved against a second team. The first and second approaches, termed single pool and plasticiry, are characterized by robots that share a single genotype, though the plasticity approach includes a leaning mechanism. The third approach, termed multiple pools, is characterized by robots that use different genotypes. The application domain is a pursuit-evasion game in which a team of three robots termed pursuers, collectively work to immobilize one of the three robots of the other team, termed: evaders. Results indicate that the multiple p l s approach applied within a competitive co-evolution process yields superior performance comparative to the other approaches. Specifically, the coevolutionary process allows the multiple pools approach to 'bootstrap' complementary behavioral roles, facilitating the evolution of a stable cooperative pursuit strategy. evolutionary robotics experiments using two mobile robots. This co-evolution scenario was compared with single agent evolution. A comparatively faster evolution of more diverse behavioral strategies was observed with competitive coevolution. Floreano et al. [1998] extended this research with a physical implementation of this predator-prey co-evolution using Khepera robots. With notable exceptions such as [lha, 19961, [Haynes and Sen, 19971, [Yong and Miikkulainen, 20011, [Stone and Veloso, 19981 few researchers have investigated emergent cooperative behavior in a competitive co-evolutionary context, where two teams co-evolve cooperative behavior that ensures the survival of each team. This paper describes a comparison of three artificial evolution approaches for the synthesis of cooperative behaviour evaluated within a team of simulated Khepera robots [Mondada et al. 19931, co-evolved against a second team. For each artifiicial evolution approach, a team of three pursuers implementing initially random bebavior is competitively coevolved with a team of three evaders implementing an obstacle avoidance behavior. The pursuers and evaders are functionally different in terms of sensor and movement capabilities. The team of evaders is able IO move 40 percent faster than the team of pursuers. F'nrsuen are rewarded fitness proportional to how much they are able to slow down the evader team on average, and the evader team is rewarded fitness propoaional to how fast it is able to move
منابع مشابه
Emergence of Cooperation in a Pursuit-Evasion Game
This research concerns the comparison of three different artificial evolution approaches to the design of cooperative behavior in a group of simulated mobile robots. The first and second approaches, termed: single pool and plasticity, are characterized by robots that share a single genotype, though the plasticity approach includes a learning mechanism. The third approach, termed: multiple pools...
متن کاملMulti - Cumulant and Non - Inferior Strategies for Multi - Player
The paper presents an extension of cost-cumulant control theory over a finite horizon for a class of two-team pursuit-evasion games wherein the evolution of the states of the game in response to decision strategies selected by pursuit and evasion teams from non-inferior sets of admissible controls is described by stochastic linear differential equation and integral quadratic cost. Since the sum...
متن کاملEvolution of Artificial Intelligence in the Game of Tag
This paper describes evolution of artifical intelligent in the Game of Tag. In our simulator, artificial agents are classified as ’it’ (predator) and ’non-it’ (prey) and assigned symmetrical goals : pursuit and evasion respectively. Instead of using explicit fitness functions, predators and preys are evolved solely based on their pursuit and evasion records. Each agent has own artifical intelli...
متن کاملFormation Control in Multi-player Pursuit Evasion Game with Superior Evaders
In this paper, we consider a multi-pursuer multi-evader pursuit evasion game where some evaders’ maximal speeds are higher than those of all pursuers. In multi-player pursuit evasion game, hierarchical framework is applied widely in order to decompose the original complicated multi-player game into multiple small scale games, i.e. one-pursuer one-evader games and multi-pursuer single-evader gam...
متن کاملEmergence of Cooperation in a Multiple Predator, Single Prey Game
This research concerns the comparison of three different artificial evolution approaches for the design of cooperative behavior in a group of simulated mobile robots. The first and second approaches, termed: single pools and plasticity, are characterized by robots that share a single genotype, though the plasticity approach includes a learning mechanism. The third approach, termed: multiple poo...
متن کامل